记一次Rust面试
25 人赞同了该文章
- Rust 函数式编程 的理解。
- C语言是函数式吗?
- Rust中的 多线程 (thread)编程和Async异步(task)编程。
- 多线程好处很多,那 Nginx 为什么使用多进程而不是多线程?
- Git merge 和Git rebase的区别及用法。
- 对于Engineer的整体理解。
源码.. 文档.. 环境.. 工具.. - 对于操作系统的整体理解。
文件.. 内存.. 进程.. 并发.. IO - Rust常用的设计模式。
- 学习过程中遇到的困难点以及解决的方式。
- 最近学到的新东西/新技术 & 对下一代互联网的理解。
反问环节:
- 公司的技术栈: 底层存储+网络协议用Rust, 其余部分看情况选其他的。
- 可以提高的技术点: 网络协议 TCP/IP QUIC协议 多看看RFC和开源实现。
点评
- 基础知识扎实,但对于实际项目协作经验缺少: 如git rebase/merge的用法不熟悉。
- 针对某一主题"发散过多"导致偏题, 在工作中要语言精炼, 逻辑清晰, 多听。
发布于 2024-05-23 12:02・浙江本人零基础想转行转行Java,难度大吗?
[
当然有难度,转行java相当于是转行到了一条全新的赛道,自己以前没有接触过这方面的知识,完全需要从零开始学习,是有一定难度的。看到网上有很多人说,千万不要转行IT行业,IT已经“...
](https://www.zhihu.com/question/56805828/answer/3258250078)